草庐IT

ios - ContainerView嵌入ViewController : Outlets are nil

全部标签

c# - 如何在 Winforms 应用程序中嵌入控制台应用程序

我正在开发一个用作Minecraft服务器GUI的应用程序(作为控制台Java应用程序运行)。我已经完成了,我还想在Winforms应用程序中添加一个控制台,因为我想让用户对程序有更多的控制权。但是使用流(Process.StandardOutput)我无法模拟控制台,因为它有时会更改光标位置、清除控制台等...所以,我想以某种方式将流程嵌入到应用程序中。我尝试的第一个解决方案是删除边框并将其相应地定位到表单的位置,但不幸的是我做不到。任何有效的代码片段将不胜感激! 最佳答案 您不能在同一个模块(msdn)中同时定位子系统gui和c

c# - 为什么c#内置的IO类比自制的快?

当我决定在C#中自己实现JavaByteBuffer时,我认为它会比MemoryStream+BinaryWriter/二进制阅读器。我通过ILSpy查看了它们的源代码,发现有很多检查和辅助方法调用,而在我的实现中,我直接使用底层字节数组。但是,当测试表明重型内置类的方法调用比我的轻型方法调用快将近两倍时,我感到非常惊讶。例如:publicvoidWriteBytes(Byte[]buffer,Int32offset,Int32count){this.EnsureFreeSpace(count);Buffer.BlockCopy(buffer,offset,this.buffer,th

c# - 如何在 C# 模块中嵌入 ms-access 表单?

我们开发了一个相当繁重的ms-access应用程序,其中包含大约300个表单(是的!)。由于代码实例化了这些表单(而不只是“打开”它们),我们可以在屏幕上显示同一表单的多个实例。为了绕过VBA的局限性,以及它对继承、接口(interface)、封装等一些面向对象概念的糟糕实现,代码管理:由我们表单的所有事件实例组成的Windows集合。一个“幽灵窗口”对象,它包含我们的代码所需的所有额外属性和方法。因此,举个例子,当我想达到我的一个实例的标准属性时,我可以这样写:MyWindows.accessWindow(hWnd).name其中hWnd是Windows给定的句柄,命名为标准的for

c# - 嵌入 IronPython,内置帮助命令,我的 CLR 对象

我将IronPython(2.6.1)嵌入到C#程序集中,并将多个对象暴露给使用PythonEngine.ExecuteFile执行的脚本。我用scope.SetVariable("SomeObject",newSomeObject())或engine.Execute("fromMyNamespaceimportSomeObject",scope)取决于脚本如何使用它们。我的应用程序集被添加到引擎中engine.Runtime.LoadAssembly(Assembly.GetExecutingAssembly())现在脚本可以执行help(SomeObject)并转储漂亮的小帮助信息

c# - 如何在 C# 5.0 应用程序中嵌入 lua(或其他脚本语言)

首先,我想提前为我的英语申请。我的问题具体是关于在C#应用程序中我需要具备什么才能解释提供给所述应用程序的Lua脚本。Lua脚本必须能够访问用C#编写的类。在搜索堆栈溢出的答案后,我认为处理这个主题的问题已经过时(我认为在动态语言运行时成为.NETFramework的一部分之前就有人问过这些问题,我认为现在事情变得更简单了我们有DLR)。基本上,我想做的就是这个TypeThatExecutesLua.MethodToLoadLuaScript(script.lua);TypeThatExecutesLua.Execute();现在,假设我们不关心script.lua返回什么。但是在某些

嵌入式 STM32 SHT31温湿度传感器

目录简介1、原理图 2、时序说明 数据传输起始信号 结束信号 3、SHT31读写数据 SHT31指令集读数据 温湿度转换4、温湿度转换应用 sht3x初始化读取温湿度 简介什么是SHT31? 一主机多从机--通过寻址的方式--每个从机都有唯一的地址(器件地址0x44+引脚地址) SHT31新一代Sensirion湿度和温度传感器在尺寸与智能方面建立了新的标准:它嵌入了适于回流焊的双列扁平无引脚DFN封装,底面3x3mm,高度1.1mm。传感器输出经过标定的数字信号,标准I2C格式。1、原理图  配置为通用开漏输出。PB6--SCL  PB7--SDA 器件地址 引脚地址--ADDR引脚的高低电

c# - 如何在我的安装项目中嵌入横幅图像和/或添加删除程序图标?

我正在使用visualstudio2010中的安装项目为我正在处理的程序创建安装程序。我想在我的设置中有一个自定义横幅图像,以及在添加删除程序中有一个自定义图标。我已将这两个图像添加到我的安装程序的“应用程序文件夹”中,并且能够让它们正确显示。但是,我的程序不是很大,只能作为EXE和一些DLL安装。所以我觉得第4个和第5个“安装”的文件是仅在安装期间使用的图形,这对我来说似乎有点愚蠢。有什么方法可以将这些图像嵌入到安装程序或我的其他项目中吗? 最佳答案 我目前正在使用VS2008,并且刚刚开始使用安装项目。我相信以下工作-它在我的测

c# - 有人使用 .NET 的 System.IO.IsolatedStorage 吗?

我在阅读.NET中的System.IO.IsolatedStorage命名空间时发现我可以使用它来将文件存储到我的程序集或可执行文件的唯一位置。例如下面的代码:usingSystem.IO.IsolatedStorage;publicclassProgram{staticvoidMain(string[]args){IsolatedStorageFilestore=IsolatedStorageFile.GetUserStoreForAssembly();store.CreateFile("myUserFile.txt");}}在以下位置创建文件“myUserFile.txt”:C:\

c# - System.IO.File.Move--如何等待移动完成?

我正在用C#编写一个WPF应用程序,我需要移动一些文件——问题是我真的真的需要知道这些文件是否成功。为此,我写了一个检查以确保文件在移动后到达目标目录——问题是有时我在文件移动完成之前就进行了检查:System.IO.File.Move(file.FullName,endLocationWithFile);System.IO.FileInfo[]filesInDirectory=endLocation.GetFiles();foreach(System.IO.FileInfotempinfilesInDirectory){if(temp.Name==shortFileName){ret

c# - 如何使用 Xamarin 在 iOS 8 中制作表格单元格和分隔符全宽?

我们有许多表格View(使用XamarinMonotouchDialog),它们是普通的(未分组的)并且设计为全角显示而没有缩进。这在iOS7中一切正常。不过使用iOS8模拟器时,我们得到了轻微的左缩进。iOS8有一个名为LayoutMargins的新属性。我们将该属性设置为零。像这样:if(this.TableView.RespondsToSelector(newSelector("setSeparatorInset:")))this.TableView.SeparatorInset=UIEdgeInsets.Zero;if(this.TableView.RespondsToSele